   .section3 {
       padding: 60px 0;
       width: 100%;
       position: relative;
       overflow: hidden;
   }

   .Box3 {
       width: 100%;
       z-index: 2;
       position: relative;
       display: flex;
       flex-wrap: wrap;
   }

   .text3 {
       padding-right: 30px;
       width: 50%;
   }

   .desc3 {
       font-size: 16px;
       text-indent: 32px;
       line-height: 1.75;
       color: #777;
   }

   a.More3 {
       margin-top: 30px;
       width: 120px;
       height: 40px;
       background: #333;
       color: #EEE;
       display: flex;
       align-items: center;
       justify-content: center;
   }

   .video3 {
       width: 50%;
       display: flex;
       align-items: center;
   }

   .video3 video {
       width: 100%;
   }

   @media (max-width: 1200px) {
       .text3 {
           padding: 0;
           padding-bottom: 45px;
           width: 100%;
       }

       .video3 {
           width: 100%;
       }

       .video3 video {
           margin: 0 auto;
           display: block;
           max-width: 600px;
       }
   }

   @media (max-width: 720px) {}

   @media (max-width: 460px) {}

   @media (max-width: 380px) {}